package org.ch03.test00.lx01.demo03;

/**
 * 需求：有些动物会叫，有些动物不会叫 - 把叫的行为抽象一个接口（ICall）
 *
 * @author ZQX
 * @date 2025-03-26
 */
public class MainTest01 {
    public static void main(String[] args) {
        // 实例化泛型类对象，并指定具体的数据类型
        People<Dog> zs = new People<>();

        Dog xb = new Dog();
        zs.setPet(xb);

        Cat xh = new Cat();
        // 错误： zs 对象只能带狗这类型的宠物
        // zs.setPet(xh);

        zs.shopping();
    }
}
